/*layout*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1497521271959'); /* IE9*/
  src: url('../font/iconfont.eot?t=1497521271959#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1497521271959') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1497521271959') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1497521271959#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-zhuye:before { content: "\3478"; }

.icon-gouwuche:before { content: "\343f"; }

.icon-fenlei:before { content: "\e60d"; }

.icon-gerenzhongxin:before { content: "\e611"; }

.icon-shang:before { content: "\e609"; }

.icon-chaxun:before { content: "\e65d"; }

.icon-sousuo-sousuo:before { content: "\e503"; }
body { font-family: Microsoft Yahei, "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; color: #666666; }

a { text-decoration: none; color: #666666; font-size: 14px;}
a:hover{
    color: #1194d3;
    text-decoration: none;
}
.clearfix, .page, .small-page, .tab-box .label-list, .center .section, .center .friend-link .friend-link-inner, .center .friend-link .link-list, .center .charts-content .product-item, .center .hot-brand .brand-list, .center .gift .product-item, .center .index-promotions .product-list, .center .timebuy-list .timebuy-btn-bar, .center .mail-subscribe .subscribe-box, .center .integration-center .product-list, .center .history .product-item, .center .sales-rank .product-item, .center .add-weibo, .im { *zoom: 1; }
.clearfix:after, .page:after, .small-page:after, .tab-box .label-list:after, .center .section:after, .center .friend-link .friend-link-inner:after, .center .friend-link .link-list:after, .center .charts-content .product-item:after, .center .hot-brand .brand-list:after, .center .gift .product-item:after, .center .index-promotions .product-list:after, .center .timebuy-list .timebuy-btn-bar:after, .center .mail-subscribe .subscribe-box:after, .center .integration-center .product-list:after, .center .history .product-item:after, .center .sales-rank .product-item:after, .center .add-weibo:after, .im:after { display: block; visibility: hidden; height: 0; overflow: hidden; content: "\0020"; clear: both; }

input { outline: none; }

/* img{display: block;} */

.page { width: 1180px; margin: 0 auto; }

.small-page { width: 958px; margin: 0 auto; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

.red { color: #d72426; }

.hot {
    color: #F93939;
}
.article-index-list { _zoom: 1; }

.font-red { color: #d72426; }
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}
/*layout end*/
/*tab box*/
.tab-box { position: relative; padding-top: 40px; }
.tab-box .label-list { position: absolute; top: 0; left: 0; }
.tab-box .label-item { border-width: 1px; border-style: solid; border-color: #d4d4d4; border-right-width: 0px; width: 121px; height: 39px; line-height: 39px; text-align: center; float: left; _display: inline; background-color: #f6f6f6; cursor: pointer; font-size: 14px; font-weight: bold; position: relative; }
.tab-box .label-item .ar { position: absolute; left: 55px; bottom: -8px; border-width: 6px 6px 1px 6px; border-style: solid; border-color: #d72426 white white white; font-size: 0; width: 0px; height: 0px; line-height: 0px; display: none; }
.tab-box .label-item.active { border-color: #d72426; background-color: #d72426; color: white; }
.tab-box .label-item.active .ar { display: block; }
.tab-box .label-item.last { border-right-width: 1px; }
.tab-box .panel-content { border: 1px solid #d4d4d4; }
.tab-box .panel-item { padding: 10px; }

/*tab box end*/
/*block*/
.red-box.m { margin-bottom: 7px; }
.red-box .red-title { height: 33px; line-height: 33px; background-color: #d72426; color: white; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.red-box .red-content { padding: 10px 0; border: 2px solid #d72426; border-top: none; }

.blue-box.m { margin-bottom: 7px; }
.blue-box .blue-title { height: 32px; line-height: 32px; background-color: #24d3ff; color: white; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.blue-box .blue-title .more { position: absolute; background-color: #1894ce; color: white; text-decoration: none; top: 6px; margin: 0; padding: 0 5px; right: 10px; height: 20px; line-height: 20px; font-size: 12px; }
.blue-box .blue-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; }

.gray-box.m { margin-bottom: 7px; }
.gray-box .gray-title { height: 33px; line-height: 33px; background-color: #e6e6e6; border: 1px solid #d4d4d4; color: black; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.gray-box .gray-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; }

.ad-box { display: block; border: 1px solid #d4d4d4; }

/*block end*/
/*header*/
.header .topbar { height: 35px; line-height: 35px; background-color: #f2f2f2;border-bottom: 1px solid #e1e2e3;}
.header .topbar .dividing { height: 33px; width: 40px; background: url(dividing.gif) no-repeat 50%; }
.header .topbar .cur_select { padding-right: 15px; background: url(arrow_down.gif) no-repeat right 50%; position: relative; }
.header .topbar .coin-menu { position: absolute; left: 0; top: 33px; background-color: white; cursor: pointer; z-index: 65535; padding: 2px; }
.header .login-bar { float: left;font-size: 14px; }
.header .login-bar a{color: #1194d3;padding:0 2px;}
.header .member-link { float: right; _display: inline; }
.header .member-link a{
	color: #778493 ;
	padding:0 20px;
	border-right: 1px solid #e6e6e6;
}
.header .my-msg { float: left; _display: inline; position: relative; color: #d72426; font-weight: bold; padding: 0 15px 0 30px; margin-left: 10px; cursor: pointer;border:1px }
.header .my-msg .mti { position: absolute; top: 5px; left: 0px; font-size: 0; line-height: 0; width: 24px; height: 24px; background: url(header_msg_tip.png) no-repeat 50%; background-size:20px 20px; }
.header .my-order { float: left; _display: inline; position: relative; color: #d72426; font-weight: bold; background-color: white; padding: 0 10px 0; margin-right: 15px; cursor: pointer; }
.header .my-msg a{color:#778493;}
.header .my-msg #msg_num{
	color: #fe4850;
	padding:0 2px;
}
.index-tel{
	padding-left: 20px;
}
.index-tel span{
    display: inline-block;
    _margin-top: 8px;
    vertical-align: middle;
    padding-right: 5px;
    width: 18px;
    height: 18px;
    background: url(../images/sprite.png) no-repeat -167px -84px;
}
.index-tel em{
    color: #fe4850;
    font-size: 14px;
    vertical-align: middle;
}
.header .my-order .ar { position: absolute; top: 11px; right: 11px; font-size: 0; line-height: 0; width: 11px; height: 11px; background: url(my_order_ar.gif) no-repeat 50%; }
.header .header-main .small-page, .header .header-main .page { position: relative; height: 115px; }
.header .header-main .page{
    height: 80px;
    width: 1180px;
    padding-top: 10px;
}
.header .logo {
    float: left;
    height: 75px;
    width: 200px;
    overflow: hidden;
    line-height: 75px;
}
.header .logo img {
    max-height: 75px;
    vertical-align: middle;
}
.header .header-right{
    float: left;
    width:840px;
    overflow: hidden;
}
.header .header-right .right_nav{
    margin-top: 40px;
}
.header-right .right_nav .nav-item a{
    display: block;
    padding:4px 8px;
    height: 20px;
    line-height: 20px;
}
.header-right .right_nav .nav-item a.active{
    border:none;
    height: 20px;
    line-height: 20px;
    background-color: #1074ed;
    color: #fff;
    border-radius: 4px;
}
.header-right .right_nav .nav-item a:hover{
    border:none;
    height: 20px;
    line-height: 20px;
    display: block;
    background-color: #1074ed;
    color: #fff;
    border-radius: 4px;
}
.header .search {
    position: absolute;
    left: 450px;
    top: 21px;
}
.header .search-wrap{
	color: #fff;
    float: right;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
}
.header .search-input{
	position: relative;
    z-index: 100;
    background: #41678f none repeat scroll 0 0;
    border: 2px solid #41678f;
    float: left;
    height: 44px;
    width: 445px;
}
#dropdowncd {
    font-size: 18px;
    background: #f7f7f7 url(../images/w_type_bg.gif) no-repeat scroll right center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 44px;
    width: 79px;
    color: #000;
}
#dropdowncd p {
    height: 44px;
    line-height: 44px;
    padding-left: 4px;
    padding-right: 30px;
    cursor: pointer;
    font-size: 12px;
    padding-left: 15px;
}
#dropdowncd ul {
    z-index: 99999;
    background: #f7f7f7;
    margin-top: 2px;
    border: 1px solid #4b78a8;
    position: absolute;
    display: none;
}
#dropdowncd ul li {
    height: 24px;
    line-height: 24px;
}
#dropdowncd ul li a {
    color: #807a62;
    display: block;
    height: 24px;
    padding: 0 24px;
    font-size: 14px;
    text-decoration: none;
}
#dropdowncd ul li a:hover {
    background: #c6dbfc;
    color: #369;
}
#search-text {
    float: left;
    padding-left: 16px;
    width: 334px;
    height: 42px;
    line-height: 42px;
    background: #FFF;
    border: none;
}
#search-btn{
    position: absolute;
    top: 0;
    right: auto;
    width: 95px;
    height: 45px;
    font-size: 16px;
    color: #FFF;
    background: #41678F;
    border: none;
    cursor: pointer;
}
.search-wrap .search-btn{
	height: 48px;
    float: left;
    margin-left: 4px;
    padding-left: 0px;
    cursor: pointer;
    text-align: center;
    background-color: #ff7f00;
}
.search-process{
    background: #ff7f00 url(../images/jd.png) 10px center no-repeat;
}
.search-receiving{
	background: #ff7f00 url(../images/jg.png) 10px center no-repeat;
}
.search-wrap .search-btn a{
	display: block;
    padding: 0 20px 0 44px;
    color: #fff;
    font-size: 14px;
}
.header .header-ad {
	position: absolute;
	height: 91px;
	right: 0;
	top: 0;
	overflow: hidden;
}
.header .nav-bar {
	height: 40px;
	line-height:40px;
	background-color: #fff;
    box-shadow: 0 2px 2px #666;
}
.header .all-category {
	float: left;
	position: relative;
	width: 220px;
	height: 40px;
	z-index: 100;
}
.header .all-category .category-handle {
	width: 220px;
    height: 40px;
    line-height: 40px;
    float: left;
    background: #42688f;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
}
.mask-layer{
	position: absolute;
}
.dh_cd{
    display: none;
    height: 201px;
    margin-top: 40px;
    position: absolute;
    top: auto;
    width: 220px;
    z-index: 99999;
    background-attachment: scroll;
    background-image: url(../images/dh_cd.png);
    background-repeat: repeat;
    background-position: 0 0;
}
.all-category .fixed {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    box-shadow: 0 0 5px #aaa;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    opacity: 0.95;
}
.all-category .cd_yangshi {
    display: block;
}
.all-category .cd_yangshi2 {
    display: block;
}
.all-category .cd_yangshi3 {
    display: none;
}
#navigation_vert{
	clear: both;
	padding: 0;
	margin: 0 auto;
}
#navigation_vert ul {
    height: 100px;
    display: block;
}
#navigation_vert ul li {
    display: block;
    width: 220px;
    height: 100px;
    margin: 0 0 1px 0;
    position: relative;
}
#navigation_vert ul li a.navlink {
    display: block;
    *display: inline-block;
    width: 220px;
    height: 100px;
    text-align: center;
    color: #fff;
    text-decoration: none;
}
.dh_cd1 {
    width: auto;
    height: 100px;
    background: url(../images/jd.png) 30px 38px no-repeat;
    line-height: 100px;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    border-bottom: #1d4580 1px solid;
}
.dh_cd2 {
    width: auto;
    height: 100px;
    background: url(../images/jg.png) 30px 38px no-repeat;
    line-height: 100px;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}
#navigation_vert .dropdown {
    position: absolute;
    padding: 0;
    z-index: 10;
}
#navigation_vert ul li #dropdown_four {
    background: #152c44;
    color: #fff;
}
.cd_lm {
    width: 340px;
    height: 40px;
    line-height: 40px;
    background: url(../images/cd_lm.gif);
    margin-left: 10px;
}
.cd_lmer {
    width: 170px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
    font-size: 14px;
}
.cd_at {
    width: 100%;
    background: #152c44;
}
.cd_at1 {
    width: 90px;
    height: auto;
    float: left;
    background: #173451;
    padding: 10px 0 10px 20px;
}
.at1ernr {
    margin-top: 43px;
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
}
.cd_at1er4 {
    float: left;
    width: 80px;
}
.cd_at1er a {
    color: #fff;
}
.cd_lmer:hover {
    width: 170px;
    height: 40px;
    background: url(../images/cd_lm1.gif);
}




.header .nav {
	float: left;
}
.header .nav .nav-list {
	_float: left;
}
.header .nav-item {
	float: left;
	_display: inline;
	margin-left: 1px;
	padding: 0 20px;
}
.header .nav-item a {
	color: #000;
	display: block;
	float: left;
	font-size: 16px;
}
.header .nav-item a:hover{
	color: #1194d3;
}
.header .nav-item a.active,.header .nav-item a:hover{
    height: 36px;
	text-decoration: none;
	border-bottom: 4px solid #fe9600;
}
.header .cart-bar {
	position: absolute;
    right: 20px;
    top:20px;
	color: #999;
	padding-left: 25px;

}
.header .cart-bar .checkout {
	float: left;
	_display: inline;
	border: 1px solid #dadadd;
	color: #999;
	height: 40px;
	line-height: 40px;
	padding: 0 13px;
	margin: 5px 0 0 10px;
	text-decoration: none;
}
.cart-bar .icon-gouwuche{
    font-size: 18px;
    color: #f40;
    margin-right: 5px;
    font-weight: bold;
}
.op-cart-number{
    padding:0 4px;
    text-align: center;
    border-radius: 4px;
    background-color: #f40;
    color: #fff;
    position: absolute;
    right: 0;
    top: -4px;
}
/*header end*/
/*center*/
.center .section { margin: 10px 0; }
.center .category-placeholder { float: left; width: 230px; height: 30px; }
.center .margin-main { width: 747px; float: left; _display: inline; margin-left: 12px; margin-right: 13px; }
.center .left-main-margin { width: 989px; margin-right: 13px; float: left; _display: inline; }
.center .right-main-margin { width: 938px; margin-left: 12px; float: left; _display: inline; }
.center .left-main { width:957px; float: left; _display: inline; }
.center .right-main { width: 1002px; float: left; _display: inline; }
.center .rsidebar { float: left; width: 223px; }
.center .lsidebar { float: left; width: 230px; }
.center .main-slide { height: 347px; width: 747px; margin-bottom: 14px; overflow: hidden; position: relative; }
.center .main-slide .slide-item { height: 347px; width: 747px; overflow: hidden; }
.center .main-slide .slide-triggers { position: absolute; height: 26px; bottom: 13px; right: 6px; z-index: 20; }
.center .main-slide .trigger-item { float: left; width: 26px; height: 26px; line-height: 26px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; color: #d72426; font-size: 14px; font-weight: bold; text-align: center; margin-right: 5px; cursor: pointer; }
.center .main-slide .trigger-item.active { background-color: #d72426; color: white; }
.center .main-slide .triggers-bg { position: absolute; left: 0; bottom: 9px; height: 35px; width: 100%; background-color: white; opacity: 0.6; filter: alpha(opacity=60); z-index: 11; }
.center .sub-slide { border: 1px solid #d4d4d4; height: 158px; position: relative; }
.center .sub-slide .go-left { border-right: 1px solid #d4d4d4; background: url(sub_slide_left.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .go-right { border-left: 1px solid #d4d4d4; background: url(sub_slide_right.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; right: 0; _right: -1px; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .slide-box { width: 665px; height: 158px; margin-left: 41px; position: relative; overflow: hidden; }
.center .sub-slide .slide-item { width: 165.5px; height: 158px; float: left; _display: inline; border-right: 1px solid #d4d4d4; overflow: hidden; }
.center .index-product { border: 1px solid #d4d4d4; border-right: none; }
.center .index-product .index-title { height: 44px; line-height: 44px; position: relative; font-size: 15px; padding-left: 10px; }
.center .index-product .more-link { font-size: 12px; position: absolute; top: 0px; right: 0px; }
.center .index-product .more-link .link { margin-right: 7px; }
.center .index-product .index-content { height: 451px; }
.center .index-product .product-list { float: left; _display: inline; width: 725px; background-color: #d4d4d4; }
.center .index-product .product-item { float: left; _display: inline; width: 160px; height: 224.5px; background-color: white; padding: 0 10px; margin-top: 1px; margin-right: 1px; }
.center .index-product .product-item.last { margin-right: 0; padding-right: 11px; }
.center .index-product .product-img { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; }
.center .index-product .product-img img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .index-product .product-name { display: block; font-size: 13px; width: 100%; height: 4em; line-height: 2em; overflow: hidden; }
.center .index-product .selling-price { color: #d72426; line-height: 20px; font-size: 13px; }
.center .index-product .selling-price .price { font-weight: bold; }
.center .index-product .adbar { width: 222px; height: 451px; float: left; background-color: #d4d4d4; }
.center .index-product .ad-first { width: 222px; height: 271px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-second { width: 222px; height: 89px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-third { width: 222px; height: 89px; background-color: white; overflow: hidden; }
.center .index-product .adbar img{width: 100%;}
.center .floor1 .index-title { color: #F08200; }
.center .floor2 .index-title { color: #079CD5; }
.center .floor3 .index-title { color: #8C5739; }
.center .friend-link { border: 1px solid #d4d4d4; }
.center .friend-link .friend-link-inner { padding: 5px; }
.center .friend-link .friend-title { width: 115px; text-align: center; font-weight: bold; }
.center .friend-link .link-item { float: left; _display: inline; margin: 5px; }
.center .friend-link .text-name { display: block; width: 96px; height: 2em; line-height: 2em; }
.center .friend-link .img-name { display: block; width: 96px; height: 38px; line-height: 36px; *line-height: 38px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 34.2px; font-family: Arial; border: 1px solid #E6E6E6; }
.center .friend-link .img-name img { max-width: 96px; max-height: 38px; vertical-align: middle; }
.center .sales-charts { border: 1px solid #d4d4d4; }
.center .charts-title { color: black; font-size: 13px; font-weight: bold; padding-left: 12px; height: 45px; line-height: 45px; background-color: #e6e6e6; }
.center .charts-content { height: 450px; }
.center .charts-content .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; position: relative; }
.center .charts-content .product-item.last { border-bottom: none; }
.center .charts-content .num-1 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px 0px; }
.center .charts-content .num-2 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -89px; }
.center .charts-content .num-3 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -178px; }
.center .charts-content .num-4 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -267px; }
.center .charts-content .num-5 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -356px; }
.center .charts-content .product-img { width: 69px; height: 69px; line-height: 67px; *line-height: 69px; overflow: hidden; text-align: center; *font-size: 62.1px; font-family: Arial; display: block; float: left; }
.center .charts-content .product-img img { max-width: 69px; max-height: 69px; vertical-align: middle; }
.center .charts-content .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .charts-content .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .charts-content .product-name { width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .charts-content .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .news .gray-content,.center .day-group .gray-content { padding: 10px 13px; height: 217px; }
.center .news .news-item,.center .day-group .news-item { padding-left: 18px; background: url(news_item_bg.gif) no-repeat 8px 50%; width: 177px; height: 27.125px; line-height: 27.125px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .day-group .group-buy { position: relative; height: 193px; }
.center .day-group .group-product-pic { border: none; float: none; width: 221px; height: 114px; overflow: hidden; position: absolute; left: 0; top: 0; }
.center .day-group .group-product-pic img { max-width: 221px; max-height: 114px; }
.center .day-group .group-name { font-size: 13px; height: 3em; line-height: 1.5em; width: 201px; padding: 0 10px; position: absolute; left: 0; top: 114px; }
.center .day-group .group-info { margin-right: 0; }
.center .day-group .group-price { height: 29px; line-height: 29px; font-size: 20px; }
.center .day-group .group-buy-box { padding: 5px 4px 5px 23px; background: url(group_icon.png) #d72426 no-repeat left top; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }
.center .day-group .group-price-box { display: none; }
.center .day-group .group-quantity-box { display: none; }
.center .day-group .group-time-box { display: none; }
.center .day-group .group-info { position: absolute; left: 0; bottom: 0; width: 100%; }
.center .day-group .group-button .button { background-color: #24d3ff; height: 29px; line-height: 29px; color: white; width: 76px; }
.center .group-gallery .group-g-item { margin-top: 0px; }
.center .group-gallery .group-g-inner { border: none; }
.center .group-gallery .group-g-inner:hover { border: none; box-shadow: none; }
.center .group-gallery .group-g-pic { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; margin-bottom: 10px; }
.center .group-gallery .group-g-pic img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .group-gallery .group-g-buy { background: url(group_gallery.png) no-repeat; padding: 3px 3px 3px 15px; }
.center .group-gallery .group-g-price { line-height: 18px; font-size: 13px; }
.center .group-gallery .group-g-button { line-height: 18px; }
.center .group-gallery .group-g-button .button { width: 36px; height: 18px; line-height: 18px; background-color: #d72426; color: white; font-size: 13px; }
.center .group-gallery .group-g-price-box { display: none; }
.center .group-gallery .group-g-quantity { display: none; }
.center .hot-brand .blue-content { background-color: #d4d4d4; padding: 0; height: 277px; }
.center .hot-brand .brand-item { width: 113px; height: 91px; line-height: 89px; *line-height: 91px; background-color: white; overflow: hidden; text-align: center; *font-size: 81.9px; font-family: Arial; margin: 0 1px 1px 0; float: left; _display: inline; padding-bottom: 1px; }
.center .hot-brand .brand-item img { max-width: 113px; max-height: 91px; vertical-align: middle; }
.center .hot-brand .brand-item.last { margin-right: 0; padding-right: 1px; }
.center .hot-brand .brand-item.rowlast { margin-bottom: 0; padding-bottom: 0; }
.center .gift .red-content { padding: 0; height: 275px; }
.center .gift .product-item { height: 71px; border-bottom: 1px solid #d4d4d4; padding: 10px; }
.center .gift .product-item.last { border-bottom: none; }
.center .gift .product-img { width: 71px; height: 71px; line-height: 69px; *line-height: 71px; overflow: hidden; text-align: center; *font-size: 63.9px; font-family: Arial; display: block; float: left; }
.center .gift .product-img img { max-width: 71px; max-height: 71px; vertical-align: middle; }
.center .gift .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .gift .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .gift .gift-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 26px; line-height: 26px; }
.center .gift .gift-info { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #cccccc; }
.center .gift .gift-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .gift .right-price { float: right; _display: inline; height: 23px; line-height: 23px; }
.center .index-promotions .panel-content { height: 268px; }
.center .index-promotions .panel-item { height: 248px; }
.center .index-promotions .panel-list { height: 268px; overflow: hidden; }
.center .index-promotions .product-item { width: 174px; height: 248px; float: left; _display: inline; margin-right: 10px; }
.center .index-promotions .product-item.last { margin-right: 0; width: 173px; }
.center .index-promotions .product-img { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; }
.center .index-promotions .product-img img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .index-promotions .product-name { display: block; font-size: 13px; width: 100%; height: 4em; line-height: 2em; overflow: hidden; }
.center .index-promotions .selling-price { color: #d72426; line-height: 20px; }
.center .index-promotions .selling-price .price { font-size: 13px; font-weight: bold; }
.center .index-promotions .market-price { color: #A9A9A9; }
.center .index-promotions .product-star { line-height: 25px; }
.center .timebuy-list .product-img { width: 100%; height: 106px; line-height: 104px; *line-height: 106px; overflow: hidden; text-align: center; *font-size: 95.4px; font-family: Arial; display: block; }
.center .timebuy-list .product-img img { max-width: 100%; max-height: 106px; vertical-align: middle; }
.center .timebuy-list .product-time { line-height: 22px; background-color: #f6f6f6; text-align: center; }
.center .timebuy-list .product-time .day, .center .timebuy-list .product-time .hour, .center .timebuy-list .product-time .minute, .center .timebuy-list .product-time .second { color: #d72426; font-weight: bold; }
.center .timebuy-list .timebuy-btn { float: left; _display: inline; height: 27px; line-height: 27px; padding: 0 20px; background: url(timebuy_btn.png) repeat-x; color: white; }
.center .mail-subscribe .blue-content { width: 194px; height: 117px; padding: 15px 17px; _overflow: hidden; }
.center .mail-subscribe .subscribe-box { width: 194px; height: 28px; margin-bottom: 10px; }
.center .mail-subscribe .email-box { border: 1px solid #D4D4D4; border-right: none; padding: 0 5px; width: 122px; height: 26px; float: left; _display: inline; }
.center .mail-subscribe .email-btn { border: none; background-color: #24d3ff; color: white; width: 61px; height: 28px; line-height: 28px; float: left; _display: inline; }
.center .mail-subscribe .news-item { height: 26.33333px; line-height: 26.33333px; }
.center .sub-ad { width: 228px; height: 121px; overflow: hidden; }
.center .integration .red-content { padding: 0; height: 275px; }
.center .help-center .red-content { height: 165px; padding: 10px 13px; }
.center .help-center .news-list { _width: 193px; _overflow: hidden; }
.center .help-center .news-item { height: 20.625px; line-height: 20.625px; }
.center .integration-center { float: left; _display: inline; width: 540px; margin-right: 11px; }
.center .integration-center .blue-content { padding: 10px; height: 317px; }
.center .integration-center .product-item { width: 152.66667px; height: 158.5px; padding: 0 10px; float: left; _display: inline; }
.center .integration-center .product-img { display: block; width: 152.66667px; height: 90px; text-align: center; overflow: hidden; }
.center .integration-center .product-img .img { max-width: 152.66667px; max-height: 90px; }
.center .integration-center .product-name { display: block; height: 3em; line-height: 1.5em; overflow: hidden; }
.center .integration-center .inte { color: #24d3ff; }
.center .comment-order { float: left; _display: inline; width: 440px; }
.center .new-order .blue-content { padding: 10px; height: 129px; }
.center .new-order .order-item { height: 25px; line-height: 25px; }
.center .new-order .order-name { display: block; float: left; _display: inline; width: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .new-order .order-id { display: block; float: left; _display: inline; width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 10px; }
.center .new-order .order-state { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .new-order .order-date { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .comment-center .blue-content { padding: 10px; }
.center .comment-center .comment-item { height: 53.4px; padding: 5px; }
.center .comment-center .product-img { display: block; width: 53.4px; height: 53.4px; overflow: hidden; float: left; _display: inline; text-align: center; }
.center .comment-center .product-img .img { max-width: 53.4px; max-height: 53.4px; }
.center .comment-center .product-info { margin-left: 63.4px; }
.center .comment-center .product-name { display: block; font-weight: bold; color: black; width: 100%; height: 21.13333px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .comment-center .comment { height: 42.26667px; line-height: 21.13333px; overflow: hidden; }
.center .history .gray-content { padding: 0; }
.center .history .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .history .product-item.last { border-bottom: none; }
.center .history .product-img { display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.center .history .product-img .img { max-width: 69px; max-height: 69px; }
.center .history .product-info { margin-left: 79px; overflow: hidden; }
.center .history .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .history .product-name { display: block; width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .history .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .sales-rank .gray-content { padding: 0; }
.center .sales-rank .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .sales-rank .product-item.last { border-bottom: none; }
.center .sales-rank .product-img { display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.center .sales-rank .product-img .img { max-width: 69px; max-height: 69px; }
.center .sales-rank .product-info { margin-left: 79px; overflow: hidden; }
.center .sales-rank .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .sales-rank .product-name { display: block; width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .sales-rank .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .reg-entrance { margin-top: 23px; height: 33px; line-height: 33px; color: #087DCF; font-size: 13px; position: relative; }
.center .reg-entrance .reg-link { color: white; height: 31px; line-height: 31px; position: absolute; top: 0; right: 0; border: 1px solid #0865A9; padding: 0 27px; background: url(reg_link.png) repeat-x; text-decoration: none; font-weight: bold; }
.center .bread-crumbs { height: 18px; line-height: 18px; margin: 10px 0; }
.center .open-api { border: 1px solid #cccccc; border-top: none; }
.center .weibo .red-content { padding: 10px 17px; }
.center .add-weibo { height: 24px; line-height: 24px; overflow: hidden; }
.center .sina-icon { float: left; _display: inline; width: 27px; height: 24px; background: url(sina_logo.png) no-repeat; }
.center .sina-v { float: left; _display: inline; background: url(sina_v.png) no-repeat right 50%; padding: 0 20px 0 5px; font-weight: bold; }
.center .weibo-info { margin-top: 10px; }
.center .add-weibo-btn { display: block; width: 60px; height: 24px; float: right; _display: inline; background: url(add_weibo_btn.png) no-repeat; }
.center .addcart-btn, .center .items-gallery .addcart-btn { height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; border: 1px solid #d72426; background: url(product_btn.png) repeat-x; padding: 0 7px; }
.center .addcart-btn .has-icon, .center .items-gallery .addcart-btn .has-icon { display: none; }
.center .addcart-btn span, .center .items-gallery .addcart-btn span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .btn-a, .center .items-gallery .btncmp, .center .items-gallery .btn-a { width: auto !important; height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; background: url(second_btn.png) repeat-x; border: 1px solid #D0D0D0; padding: 0 7px !important; }
.center .btn-a .has-icon, .center .items-gallery .btncmp .has-icon, .center .items-gallery .btn-a .has-icon { display: none; }
.center .btn-a span, .center .items-gallery .btncmp span, .center .items-gallery .btn-a span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .items-gallery { border: none; }
.center .items-gallery .price-item { text-align: center; }
.center .items-gallery .btncmp .btncmp { border: none; padding: 0 !important; text-decoration: none; }
.center .items-gallery .btncmp .btncmp:before { content: '对比'; }
.center .items-gallery .btncmp .btncmp:hover { color: black; }
.center .items-gallery .button .star-on, .center .items-gallery .button .star-off { width: auto !important; margin: 0 5px; }
.center .items-gallery .button .vdetail { display: none; }
.center .items-gallery .sell-t, .center .items-gallery .sell-price { color: #d72426; }
.center .gallery-bar-box { height: 52px; }
.center #gallerybar { border-top: 2px solid #d72426; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; background-color: #f1f1f1; padding: 12px 7px; height: 26px; }
.center .GoodsSearchWrap .listorder .list-desc:hover, .center .GoodsSearchWrap .listorder .list-desc-on, .center .GoodsSearchWrap .listorder .list-asc:hover, .center .GoodsSearchWrap .listorder .list-asc-on { border: 1px solid #A20000; background: #CC0000; color: white; font-weight: bold; text-shadow: none; }
.center .GoodsSearchWrap .listmode a, .center .GoodsSearchWrap .listorder a { height: 23px; line-height: 23px; border: 1px solid #CFCFCF; background: #F6F6F6; padding: 0 10px; margin: 0 5px; }
.center .GoodsSearchWrap .listmode a i, .center .GoodsSearchWrap .listorder a i { display: none; }
.center .GoodsSearchWrap .listmode a span, .center .GoodsSearchWrap .listorder a span { float: none; display: inline; padding: 0; background: none; }
.center .goods-leftbox { width: 422px; height: auto; }
.center .goods-detail-pic-thumbnail { height: 78px; }
.center .goods-detail-pic-thumbnail li { width: 74px; }
.center .goods-detail-pic-thumbnail a { height: 68px; }
.center .goods-detail-pic-thumbnail .current a, .center .goods-detail-pic-thumbnail .current a:hover { border-color: #d72426; }
.center .goods-detail-pic-thumbnail img { width: 66px; height: 64px; }
.center .goods-detail-pic-thumbnail a:hover img { border-color: #d72426; }
.center .goods-detail-pic-thumbnail .uparrow { background: url(up_red_arr.png) no-repeat 50% 0; }
.center .goods-detail-tab { height: 28px; border-bottom: 1px solid #C8C8C8; }
.center .goods-detail-tab li { position: relative; top: 1px; background: none; border: 1px solid #C8C8C8; padding: 0; height: 25px; margin: 1px 5px 0 0; }
.center .goods-detail-tab li a { background: #eeeeee; float: left; display: block; padding: 0 12px; height: 23px; line-height: 23px; border: 1px solid white; }
.center .goods-detail-tab .active { background: none; border-top: 2px solid #d72426; margin: 0 5px 0 0; border-bottom: 1px solid white; }
.center .goods-detail-tab .active a { background: white; }
.center .goods-buy-area { border-top: 1px dashed #D4D4D4; background: white; }
.center #main-info .sale-info { border-top: 1px dashed #D4D4D4; }
.center #main-info .basic-info { padding: 0; }
.center #main-info .btn-buy { background: url(btn_buy.png) no-repeat; width: 140px; height: 41px; }
.center .register-wrap { margin: 0; width: 345px; float: right; _display: inline; padding-left: 594px; padding-right: 19px; min-height: 500px; background: url(login_page_bg.png) no-repeat; }
.center .loginbox_left { border: 7px solid #DBDBDB; }
.center .loginbox-right { display: none; }
.center .carlogin-wrap { position: relative; }
.center .carlogin-wrap .flt { width: 100% !important; }
.center .carlogin-wrap .frt { width: 345px; position: absolute; right: 19px; top: 230px; }
.center .loginbox { margin: 0; border: 1px solid #cccccc; padding: 0; }
.center .loginbox .login-k { width: 65px; }
.center .loginbox ul { margin: 15px; }
.center .loginbox .login-title { color: #d72426; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 19px; border-bottom: 1px solid #cccccc; }
.center .common-btn { height: 36px; line-height: 36px; font-size: 15px; }
.center .common-btn span { background: url(passport_btn.png) no-repeat left top; height: 36px; line-height: 36px; }
.center .common-btn span span { background: url(passport_btn.png) no-repeat right top; text-shadow: none; }
.center .PassportWrap { width: 720px; margin: 0 auto; border: 7px solid #DBDBDB; }
.center .PassportWrap .login-k { width: 100px; }
.center .PassportWrap .login-v .inputstyle { width: 300px; }
.center .PassportWrap .common-btn { position: relative; left: 195px; }
.center .price-normal, .center .point { color: #d72426; }
.checkout-page .center .my-cart, .cart-page .center .my-cart { display: none; }
.checkout-page .center .cart-nav, .cart-page .center .cart-nav { height: 29px; line-height: 29px; color: #666666; }
.checkout-page .center .cart-nav.stepbj1, .checkout-page .center .cart-nav.stepbj2, .checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj1, .cart-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj3 { background: url(cart_step.png) no-repeat; }
.checkout-page .center .cart-nav .step1, .checkout-page .center .cart-nav .step2, .checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step1, .cart-page .center .cart-nav .step2, .cart-page .center .cart-nav .step3 { height: 29px; line-height: 29px; }
.checkout-page .center .cart-nav .step1, .cart-page .center .cart-nav .step1 { left: 130px; }
.checkout-page .center .cart-nav .step2, .cart-page .center .cart-nav .step2 { left: 386px; }
.checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step3 { left: 612px; }
.checkout-page .center .cart-nav.stepbj1 .step1, .cart-page .center .cart-nav.stepbj1 .step1 { color: white; }
.checkout-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj2 { background-position: 0px -40px; }
.checkout-page .center .cart-nav.stepbj2 .step2, .cart-page .center .cart-nav.stepbj2 .step2 { color: white; }
.checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj3 { background-position: 0px -80px; }
.checkout-page .center .cart-nav.stepbj3 .step3, .cart-page .center .cart-nav.stepbj3 .step3 { color: white; }
.member-page .center .site-part-title { background: #F6F6F6; border: 1px solid #D4D4D4; }
.center .member-main .title { color: #666666; }
.center .member-main .title .font-orange { color: #008AC4; }
.center .member-main .title-bg { background: #F6F6F6; border: 1px solid #D4D4D4; color: #666666; }
.center .member-main-left { border: none; }
.center .member-main-right .head { color: black; border: 1px solid #D4D4D4; }
.center .member-main-bg { background: #FAFAFA; border: 1px solid #D4D4D4; }
.center .member-menu .body { border: 1px solid #D4D4D4; border-top: none; background: white; }
.center .member-menu .member-menu-list .list-title-bg { background: #F6F6F6; border-top: 2px solid #d72426; border-bottom: 1px solid #E9E9E9; }
.center .member-menu a:hover { color: #d72426; }
.center .member-menu .current a { color: white; background: #d72426; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; }
.center .table-goods-list { border: none; }
.center .gridlist { border: none; }
.center .gridlist th { background: white; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #D4D4D4; }
.center .gridlist .first { border-bottom: 2px solid #d72426; }
.gallery-page .center .horizontal-m .addcart-btn, .gallery-page .center .horizontal-m .items-gallery .addcart-btn, .gallery-page .center .items-gallery .horizontal-m .addcart-btn { margin-left: 10px; }
.gallery-page .center .horizontal-m .pricelist { float: left; _display: inline; padding: 0; }
.gallery-page .center .horizontal-m .button { float: right; _display: inline; width: 116px; margin-top: 0; clear: none; }
.gallery-page .center .horizontal-m .button li { float: left; margin: 0 0 5px 5px; }
.group-page .center .group-buy { border: 1px solid #D4D4D4; padding: 15px 30px; }
.group-page .center .group-buy-box { background: url(group_bg.png) no-repeat; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; padding: 14px 10px 14px 20px; }
.group-page .center .group-product-pic { border-color: #d72426; }
.group-page .center .group-price { line-height: 40px; }
.group-page .center .group-button .updateBtn { width: 109px; height: 40px; background: url(group_btn.png) no-repeat; }
.group-page .center .group-button .updateBtn span { display: none; }

/*center end*/
/*footer*/
.footer .helper { background-color: #d8d4d4; min-height: 209px; padding: 15px 0; }
.footer .helper-item { width: 204.16667px; float: left; }
.footer .content-list { line-height: 2em; }
.footer .content-list .content-title { font-size: 14px; font-weight: bold; }
.footer .content-list .content-title .link { color: black; }

/*footer end*/
/*im*/
.im .im-bar { width: 39px; height: 101px; background: url(im_bar.png) no-repeat; float: left; _display: inline; }
.im .im-main { display: none; border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item { margin: 5px 0; }

/*im end*/
/*mini cart*/
.minicart { position: absolute; width: 285px; right: 0; z-index: 9999; }
.minicart .minicart-title { position: absolute; right: 0; top: 0; width: 40px; height: 113px; background: url(minicart_bar.png) no-repeat; }
.minicart .minicart-cont { width: 241px; position: absolute; top: 0; left: 0; overflow-y: auto; overflow-x: hidden; visibility: hidden; background-color: white; border: 2px solid #d72426; z-index: 9997; }
.minicart .go { display: block; height: 23px; line-height: 23px; padding: 0 9px; background: url(product_btn.png) repeat-x; border: 1px solid #d72426; color: white; float: right; text-decoration: none; }

/*mini cart end*/

.cart-page .header{
    border-bottom: 1px solid #dadadd;
}


/*page max-width 1024px*/
html{min-width: 990px;}
.min-page .page{width: 990px;}
.min-page .header .search{left: 248px;}
.min-page .center .margin-main{width: 512px;}
.min-page .center .sub-slide{overflow: hidden;}
.min-page .center .index-promotions .product-item{width: 153px;}
.min-page .center .index-promotions .product-list{height: 248px;overflow: hidden;}
.min-page .center .left-main{width: 767px;}
.min-page .center .index-product .product-list{width: 537px;}
.min-page .center .index-product .product-item{width: 158px;margin-right: 0;margin-left: 1px;}
.min-page .center .index-product .product-item.last{padding-right: 10px;}
.min-page .center .index-product .index-content{overflow: hidden;}
.min-page .center .integration-center{width: 305px;}
.min-page .center .integration-center .product-item,.min-page .center .integration-center .product-img{width: 120px;}
.min-page .center .integration-center .blue-content{overflow: hidden;}
.min-page .footer .helper-item{width: 164px;}
.min-page .footer .content-list{padding-left: 5px;}
.min-page .center .sub-slide .go-left,.min-page .center .sub-slide .go-right{width: 20px;}
.min-page .center .sub-slide .slide-box{margin-left: 6px;}
.center .main-slide .slide-item img{width: 747px;height: 347px;}
.min-page .center .main-slide .slide-item{width: 512px;}
.min-page .center .main-slide .slide-item img,.min-page .center .main-slide{width: 512px;height: 238px;}
.min-page .center .right-main-margin{width: 748px;}
.min-page .center .goods-leftbox{width: 320px;}
.min-page .center .left-main-margin{width: 754px;}
/*page max-width 1024px end*/

/*ecstore 2.0 bug*/
.page-aside{width: 230px;}
.page-article{margin-left: 242px;}

/* 导航栏购物车挂件 */

.minicart .icon { font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart { padding-left: 20px; padding-right: 20px; color: white; background-color: #fda600; margin-left: 10px; vertical-align: top; }

.minicart-text { display: inline-block; height: 40px; color: white; }

.minicart-cont .goods-item { border-bottom: 1px dashed #e0e0e0; padding: 10px; }
.minicart-cont .goods-pic { float: left; width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.minicart-cont .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.minicart-cont .goods-info { margin-left: 70px; }
.minicart-cont .goods-name { margin-bottom: 10px; }
.minicart-cont .goods-name a { color: #666666; }
.minicart-cont .goods-price { overflow: hidden; }
.minicart-cont .p-price, .minicart-cont .p-quantity { color: #fc6b00; display: inline; margin-right: 0; }
.minicart-cont .action-delete { float: right; *margin-top: -16px; }
.minicart-cont .no-information { padding: 30px 0; text-align: center; }

.has-minicart { text-align: center; }
.has-minicart .minicart-text { display: block; }

.minicart-active .minicart-text { background-color: #fda600; }
.minicart-active .minicart-cont { display: block; }

.minicart-info { background-color: #f9f9f9; text-align: right; padding: 10px; }
.minicart-info .btn-tocart { display: inline-block; line-height: 25px; margin-top: 10px; }

/* /导航栏购物车挂件 */

.lnk{ color: rgb(0, 51, 102);font-weight: bolder; text-decoration: underline; }

/* 首页 */
.flexslider{
	background: #fff;
	position: relative;
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.index-page .slides li{
	position: relative;
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.index-page .slides li img{
	position: absolute;
	height: 320px;
	top:0;
	left: 50%;
	margin-left: -960px;
}
.index-page .slides li img{
	display: block;
}
.index-page .slides li a{
	width:100%;
	display: block;
}
.flex-direction-nav li a{
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 5;
}
.flex-direction-nav li a.flex-prev{
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
    right: 40px;
    background: url(../images/next.png) center center no-repeat;
}
.flex-control-nav{
	position: absolute;
	z-index: 6;
	text-align: center;
	bottom: 0;
	width: 100%;
}
.flex-control-nav li{
	margin: 0 6px;
    display: inline-block;
    zoom: 1;
}
.flex-control-paging li a{
	width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.flex-control-paging li a.flex-active{
	background: #000;
    background: rgba(0, 0, 0, 0.9);
}
/* 左侧搜索 */
.index-slider .page{
    position: relative;
}
.index-slider .left_search{
    position: absolute;
    z-index: 10000;
    margin-top: 10px;
}
.left_search_nav{
    position: relative;
}
.left_search_con{
    display: none;
    position: absolute;
    top: 0;
    left: 100px;
    width: 520px;
    padding: 20px 20px 40px 20px;
    background:#fff url('search_bg.png') no-repeat center bottom;

}
.left_search_nav li{
    background-color: #857775;
    color: #fff;
    height: 60px;
    width: 100px;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    border-bottom:1px solid #dadadd;
}
.left_search_nav li.current{
    background-color: #fff;
    color: #ff0000;
}
.left_search_nav .searchGoods>span{
    display: inline-block;
    width: 100px;
    height: 60px;
}
.left_search_nav li.last_searchbar{
    background-color: #41678f;
    border:none;
}
/*.left_search_nav li:hover .left_search_con{
    display: block;
}*/
.left_search_con .search_tab {
    margin-bottom: 10px;
    padding-bottom: 4px;
    overflow: hidden;
}
.left_search_con .search_tab li{
    float: left;
    background-color: #fff;
    color: #999;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    width: 85px;
    padding-bottom: 4px;
    border-bottom: 2px solid #ccc;
    text-align: center;
    cursor: pointer;
}
.left_search_con .search_tab li.on{
    color: #41678f;
    border-bottom:2px solid #41678f;
}
.left_search_con .search_tab li:hover{
    color: #41678f;
    position: relative;
    border-bottom:2px solid #41678f;
}
.left_search_nav .icon-chaxun{
    font-size: 26px;
    margin-right: 2px;
}
.left_search_con .form-item{
    padding-left: 10px;
    color: #999;
    line-height: 44px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 12px;
    overflow: auto;
}
.left_search_con .form-item label{
    margin-right: 10px;
}
.left_search_con .form-item input[type=text]{
    width: 110px;
    height: 30px;
    line-height: 30px;
}
.left_search_con .spec input[type=text]{
    width: 443px;
}
.left_search_con .search-input{
    text-align: right;
    padding-right: 28px;
    padding-bottom: 10px;
}
.left_search_con .search-input button{
    background: #41678f ;
    height: 40px;
    width: 80px;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    /* margin-left: 325px;
    display: block; */
    border:none;
}
.left_search_con .search-input button:hover{
    background-color: #41678f;
}
.showTips{
    position: absolute;
    /*top:102px;*/
    width: 200px;
    padding-bottom: 10px;
    z-index: 111111;
    background-color: #fff;
    border:1px solid #999;
    display: none;
}
.showTips .tit{
    color: #f40;
    font-size: 14px;
    line-height: 30px;
    border-bottom:1px solid #dadadd;
    text-align: left;
    padding-left: 10px;
}
.showTips ul{
    padding:5px 10px;
}
.showTips li{
    float: left;
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    color: #999;
    border:none;
}
.showTips li:hover{
    background-color: #41678f;
    color: #fff;
}
/* 动态咨询 */
.index-information-show{
    margin-top: 20px;
	/* border-top: 1px solid #e4e4e4; */
    height: 234px;
    width: 100%;
    overflow: hidden;
    /* background-attachment: scroll;
    background-image: url(../images/main_mid.png);
    background-repeat: repeat;
    background-position: 0 0; */
}
.index-article-box{
    float: left;
    width: 830px;
    margin-right: 20px;
}
.index-article{
    float: left;
    width:415px;
}
.article-information-tit ,.index-order-tit{
    border-bottom: 1px solid #dadadd;
    height: 40px;
    position: relative;
    width: 100%;
}
.article-information-tit p ,.index-order-tit p{
    color: #666;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    left: 0;
    line-height: 42px;
    position: absolute;
    top: 1px;
    width: 100%;
}
.article-information-in-l p{
    font-size: 16px;
    line-height: 28px;
}
.article-information-in-r li{
    list-style: none;
}
.article-information-in-l, .article-information-in-r {
    float: left;
    height: 174px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 380px;
}
.article-information-in-l {
    margin-right: 20px;
    margin-top: 10px;
}
.article-information-in-r {
    margin-top: 10px;
}
.article-information-in-l p ,.article-information-in-r li{
    height: 32px;
    line-height: 32px;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-information-in-l ul li i,.article-information-in-r li i, .article-information-in-l i, .article-information .article-index.lv-1.news-item > i {
    background: #d7d8d8 none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin-right: 12px;
    width: 6px;
}
.article-information-in-l em.icon{
    display: inline-block;
    height: 15px;
    margin-top: 8px;
    width: 21px;
    background-attachment: scroll;
    background-image: url(../images/inm_hot2.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: 10px;
}
.article-information-in-l span,.article-information-in-r span{
    float: right;
}
.article-information-in-l span em,.article-information-in-r span em{
    margin-left: 10px;
}
.article-information .article-index.lv-1.news-item {
    height: 32px;
    line-height: 32px;
    list-style: outside none none;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 订单动态 */
.index-order-box{
    float: left;
    width: 330px;
}
.mod-bodydan-box{
    height: 174px;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}
.aw-modan {
    float: right;
    width: 220px;
    position: relative;
}
.aw-modan p {
    line-height: 15px;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.aw-modan .mod-headan {
    padding-bottom: 5px;
}
.pull-rightdan {
    float: right;
    color: #ff4b00;
    cursor: pointer;
}
.pull-leftdan {
    float: left;
    margin-left: 15px;
}
.pull-leftdan p{
    float: left;
    margin:0 5px;
}
.aw-modan .mod-headan h3 {
    margin-top: 12px;
}
.aw-modan dl {
    height: auto;
    margin: 10px 0;
    overflow: hidden;
}
.aw-modan dt, .aw-modan dt img {
    height: 26px;
    width: 23px;
    margin-top: 2px;
}
.topic_contentdan p .topic-tagdan a {
    background-color: #ff832b;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding: 2px 5px;
}
.pull-leftdan.topic_contentdan b {
    font-weight: normal;
    margin-right: 5px;
}
/* 中间模块 */
.index_box{
    width: 100%;
    margin: 0 auto 20px;
    overflow: hidden;
}
.left_order{
    float: left;
    width: 570px;
}
.left_request{
    float: right;
    width: 570px;
}
.left_text{
    clear: both;
    zoom:1;
    width: 100%;
    padding-top: 20px;
}
.left_text_box{
    width: 100%;
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
}
.left_text_box .left_text_wen{
    float: left;
    margin:0 10px;
}
.left_text_box .left_text_wen p{
    font-size: 30px;
    line-height: 30px;
    color: #c81f23;
    font-weight: bold;
}
.left_text_box .left_text_wen span{
    font-size: 16px;
    color: #666;
}
.left_text_box textarea{
    width: 500px;
    height: 50px;
    line-height: 18px;
    font-size: 14px;
    outline: none;
    resize:none;
    float: left;
    border-radius: 8px;
    color: #999;
    padding:4px;
}
.left_text_box button{
    float: left;
    width: 60px;
    height: 48px;
    margin-left: 10px;
    border:none;
    background-color: #41678f;
    border-radius: 8px;
    color: #fff;
    margin-top: 4px;
    outline: none;
}

/*指导价格*/
.product-trens-list {
    width: 380px;
    height: 300px;
    float: left;
    margin-right: 20px;
}
.product-trens-list:last-of-type {
    margin-right: 0;
}
.product-trens-list ul {
    width: 380px;
    height: 300px;
    overflow: hidden;
}
.product-trens-list li {
    width: 126px;
    height: 300px;
    float: left;
    margin: 0;
    position: relative;
}
.product-trens-list li .product-trens-title {
    width: 126px;
    height: 38px;
    /*border-bottom: 1px solid #dadadd;*/
    position: absolute;
    top: 310px;
    left: 0;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    cursor: pointer;
}
.product-trens-list li .product-trens-box {
    width: 378px;
    float: left;
    border: 1px solid #e3e3e3;
    position: absolute;
    left: 0;
    top: 0px;
    display: none;
}
.product-trens-list li .product-trens-box:hover{
    border-color: #41678F;
    z-index: 1;
}
.product-trens-list li.act .product-trens-title {
    border-color: #1074ed;
}
.product-trens-list li.act .product-trens-box {
    display: block;
}


/* 首页产品模块 */
.product-model {
    margin-bottom: 20px;
    margin-top: 10px;
}
.product-model-tit,.manufacture_tit,.friends_link_tit{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    /* margin-top: 20px; */
    border-bottom: 1px solid #dadadd;
}
.product-left-box{
    width:800px;
    float: left;
}
.product-right-box{
    width:800px;
    float: right;
}
.product-left .product-item{
    float: left;
    width: 199px;
    height: 295px;
    border:1px solid #dadadd;
    position: relative;
    margin-left: -1px;

}
.product-left .product-item:hover{
    border-color: #41678F;
    z-index: 1;
}
.product-left .product-item .product-img{
    width: 198px;
    height: 198px;
    display: table-cell;
    text-align:center;
    vertical-align:middle;
    overflow: hidden;
}
.product-left .product-item img{
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.product-left .product-item .product-name{
    height: 36px;
    line-height: 18px;
    font-size: 14px;
    color: #666;
    text-align: left;
    padding:0 10px;
    margin:5px 0;
    display: block;
}
.product-left .product-item .product-name:hover{
    color: #41678F;
}
.product-left .product-item .product-price{
    padding:0 10px;
    height: 36px;
}

/* 厂商实力展示 */
.manufacture_list{
    margin-top: 10px;
    margin-bottom: 20px;
}
.manufacture_list li{
    float: left;
    height: 60px;
    width: 167px;
    overflow: hidden;
    border:1px solid #dadadd;
    position: relative;
    margin-left: -1px;
    margin-top: -1px;
    text-align: center;

}
.manufacture_list li img{
    max-width: 167px;
    max-height: 60px;
    transition:margin .8s;
    display: block;
    margin:0 auto;
}
.manufacture_list li:hover{
    width: 165px;
    height: 58px;
    border:2px solid #41678F;
    z-index: 1;
}
.manufacture_list li .text{
    line-height: 18px;
    height:58px;
    display: table-cell;
    vertical-align: middle;
}
.manufacture_list li .text-box{
    vertical-align: middle;
}
.manufacture_list li p{
    height: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.manufacture_list li:hover img{
    max-width: 144px;
    max-height:58px;
    margin-top:-58px;
}
/* 产品 */
.index-page .product-list-title{
    border-bottom: 2px solid #41678f;
}
.index-page .product-list-title h4 {
    font-size: 18px;
}
.index-page .product-list .product-item{
    float: left;
    width:224px;
    height: 320px;
    margin-right: 15px;
    background-color: #efefef;
    margin-top: 15px;
}
.index-page .product-list .product-item.last{
    margin-right:0;
}
.index-page .product-list .product-item .product-img{
    width: 224px;
    height:224px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.index-page .product-list .product-item .product-name{
    height: 26px;
    line-height: 18px;
    font-size: 14px;
    color: #666;
    text-align: left;
    padding: 0 10px;
    margin: 5px 0;
    display: block;
}
.index-page .product-list .product-item .product-price{
    padding:0 10px;
    height: 36px;
    text-align: left;
}
.index-page .product-list .product-item img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.index-page .product-list .product-item img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
/* 友情链接 */
.friends_link_tit{
    margin-top: 20px;
    font-size: 18px;
}
.friends_link_con{
    margin-top: 10px;
    padding-left: 20px;
}
.friends_link_con li{
    float: left;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 10px;
}
.friends_link_con li a{
    display: block;
}
.friends_link_con li.link-item-img{
    width: 150px;
}

.friends_link_con li.link-item-img .link-img-box{
    height: 50px;
    border:1px solid #dadadd;
    overflow: hidden;
}
.friends_link_con li.link-item-img:hover .link-img-box{
    height: 48px;
    border:2px solid #41678F;;
}
.friends_link_con li p{
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 5px;
}
.friends_link_con li img{
    height: 50px;
}
/* 底部 */
.footerpgw {
    border-top: 1px solid #d7d7d7;
    background-attachment: scroll;
    background-image: url(../images/main_mid.png);
    background-repeat: repeat;
    background-position: 0 0;
}
.footerpgw .page {
    text-align: center;
}
.footerpgw ul {
    background: url(../images/iconfont.png) no-repeat scroll 28px 30px;
    height: auto;
    overflow: hidden;
}
.footerpgw ul li {
    float: left;
    padding: 26px 0 0 30px;
    width: 120px;
}
.footerpgw .dl_1 dt, .footerpgw .dl_2 .content-title, .footerpgw .dl_4 .content-title, .footerpgw .dl_3 .content-title {
    color: #333;
    font-size: 18px;
    padding-bottom: 5px;
}
.dl_1 span, .dl_2 span, .dl_3 span, .dl_4 span, .dl_5 span {
    display: block;
    position: absolute;
    left: -32px;
    width: 26px;
    height: 24px;
    background: url(../images/sprite.png) no-repeat;
}
.dl_1 span {
    background-position: -15px -81px;
}
.footerpgw ul li a {
    color: #777;
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.footerpgw ul li.last {
    padding-left: 20px;
    text-align: left;
    width: 245px;
}
.footerpgw ul li.ft-wm {
    width: 107px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
}
.footerpgw ul li.last span.wx, .footerpgw ul li.last span.app {
    color: #777;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 30px;
    padding-top: 96px;
    text-align: center;
    width: 90px;
}
.footerpgw ul li.last span.wx {
    background-attachment: scroll;
    background-image: url(../images//a468fcda.wx.png);
    background-repeat: no-repeat;
    background-position: left 0;
}
.footerpgw li.last p {
    color: #777;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
}
.footerpgw ul li .til, .footerpgw ul li.last .til-ic {
    color: #333;
    font-size: 18px;
    padding-bottom: 14px;
}
.footerpgw li.last p.bd {
    color: #333;
    font-size: 30px;
    height: 42px;
    line-height: 32px;
}
.foot-btpgw {
    background: #d8d8dc none repeat scroll 0 0;
    font-size: 14px;
}
.foot-btpgwbox {
    width: 1180px;
    margin: auto;
    background: #d8d8dc none repeat scroll 0 0;
    padding: 10px 0;
    color: #6c6c6d;
    /* height: 115px; */
    overflow: hidden;
    text-align: center;
}
.foot-btpgw .pgw_tongji .pic {
    height: 12px;
}
.foot-btpgw .pic img {
    display: initial;
    margin: auto;
}
/* 右侧悬浮 */
.rightTips {
    bottom: 0;
    height: 100%;
    padding-left: 5px;
    position: fixed;
    right: -212px;
    width: 212px;
    z-index: 113;
    background: #3f4d5e;
}
.sve-show {
    background: #d5dbe2 none repeat scroll 0 0;
    height: 100%;
    padding: 10px 20px;
    position: relative;
    width: 172px;
    z-index: 114;
}
.rightTips .lf-rg {
    background: #3f4d5e url(../images/20087bcf.tip.png) no-repeat scroll 0 0;
    border-radius: 5px 0 0 5px;
    display: inline-block;
    height: 34px;
    left: -34px;
    position: absolute;
    width: 34px;
    z-index: 113;
}
.sve-show h2 {
    font-size: 18px;
    line-height: 50px;
}
.sve-show h3 {
    border-top: 1px solid #bec4cc;
    font-size: 14px;
    line-height: 28px;
    padding: 13px 0 0 32px;
    background-attachment: scroll;
    background-image: url(../images/ec74e9f1.ser.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.sve-show strong {
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
    margin-left: 6px;
}
.sve-show .time2 {
    background: #e6e9ed none repeat scroll 0 0;
    display: block;
    margin: 15px 0 20px;
    padding: 5px 15px 10px;
}
.sve-show .time2 b {
    font-size: 14px;
    line-height: 24px;
}
.sve-show .time2 p {
    color: #777;
    line-height: 18px;
}
.sve-show .sve {
    display: inline-block;
    height: 22px;
    margin: 7px 0 15px 32px;
    width: 92px;
    background-attachment: scroll;
    background-image: url(../images/d79b1f75.qq.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.sve-show h3.ic01 {
    background-position: 6px 18px;
}
.sve-show h3.ic02 {
    background-position: 6px -41px;
}
.sve-show h3.ic03 {
    background-position: 10px -102px;
}
.sve-show .wm {
    display: inline-block;
    height: 103px;
    margin: 7px 0 13px 32px;
    width: 90px;
    background-attachment: scroll;
    background-image: url(../images/a468fcda.wx.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.rightTips .tipsText {
    background-color: #fd7500;
    border-radius: 5px 0 0 5px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 30px;
    text-align: center;
    width: 0;
    z-index: -1;
}
.rightTips .service {
    background-position: 9px 8px;
    border-right: 5px solid #3f4d5e;
    left: -39px;
    top: 610px;
    width: 34px;
}
.rightTips .calculator {
    background-position: 9px -25px;
}
.rightTips .feedback {
    background-position: 9px -61px;
    top: 682px;
}
.rightTips .go_top {
    cursor: pointer;
    background-position: 9px -97px;
    bottom: 7px;
}

/* 登录注册页 */
.passport-page .header-main .page{
    height: auto;
}
.passport-header{

}
.passport-header .logo{
    display: block;
    width: 165px;
    float: left;
    margin-top:12px;
    position: static;
}
.passport-header .txt{
    float: left;
    margin-left: 30px;
    margin-top: 25px;
}
.main-menu-group{
    float: right;
}
.main-menu-group .main-menu {
    background-color: #fff;
    color: #2980b9;
    float: left;
    font-size: 16px;
    position: relative;
    text-align: center;
    width: 170px;
}
.main-menu-group .main-menu.current-page {
    background: #dcdcdc none repeat scroll 0 0;
    border-bottom: 4px solid #2980b9;
    height: 72px;
}
.main-menu-group .main-menu a {
    color: #888;
    display: block;
    font-size: 16px;
    height: 100%;
    text-decoration: none;
    width: 100%;
    height: 72px;
    line-height: 72px;
}
.main-menu-group .main-menu .main-menu-item {

}
.main-menu-group .main-menu:hover {
    background: #dcdcdc;
    border-bottom: 4px solid #42688f;
}
.main-menu-group .main-menu a:hover {
    color: #42688f;
}
.passport-page .small-page {
    width: 100%;
}
.passport-page .center .section{
    margin:0;
}
.passport-page .pgw_login {
    background: url(/themes/default/images/loginBanner.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    height: 476px;
    margin-top: 0;
    padding-top: 10px;
}
.passport-page .pgw_loginbox {
    margin: auto;
    width: 1180px;
}
.d_connent_1, .d_connent_2 {
    margin: 0 auto;
    width: 1180px;
}
.d_connent_2 {
    height: 460px;
}
.passport-page .login {
    margin-top: 47px;
    background: #fff none repeat scroll 0 0;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
    float: right;
    height: auto;
    position: relative;
    width: 390px;
}
.passport-page .login p {
    border-bottom: 1px solid #eee;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: left;
    width: 376px;
}
.lab_1 {
    color: #888;
}
.login label {
    margin-left: 24px;
    margin-top: 20px;
    font-size: 14px;
}
#ipt_1, #ipt_2 {
    padding-left: 6px;
    margin-top: 20px;
    width: 242px;
    height: 34px;
    background: #FFF;
    color: #888;
    border: 1px solid #ccc;
    line-height: 34px;
    vertical-align: baseline;
}
#ipt_3, #ipt_4 {
    margin: 23px 4px 0 77px;
}
#ipt_1 {
    margin-top: 34px;
}
.login i {
    padding-right: 12px;
}
.auto-change-verify-handle {
    margin-left: 220px;
    margin-top: -36px;
}
img.auto-change-verify-handle{
    display: block;
    border:0;
}
.a_1 {
    padding-left: 5px;
    color: #3A82E8;
}
.login .lab_2 {
    margin: 0;
    color: #888;
}
.passport-page #ipt_4 {
    background: #fd7500 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    width: 250px;
}
.passport-page .trust-signin {
    padding: 0 5px 5px;
    border:none;
}
.passport-page .login img{
    display: block;
}
/* 注册页 */
.passport-page .form-item{
    margin-bottom: 0;
}
.passport-page .signup-box {
    /* background-image: url(/themes/default/images/dlbanner3.jpg); */
    background-repeat: repeat-x;
    height: 456px;
    margin-top: 0;
    padding-top: 30px;
}
.passport-page .signup-wrap {
    margin: auto;
    width: 1180px;
    /* background-image: url(/themes/default/images/dlbanner4.png); */
    /* background-repeat: repeat; */
}
.passport-page .signup-box .x-input{
    height: 26px;
    line-height: 26px;
    width: 288px;
    border-radius: 0;
}
.passport-page .signup-box .verify-input {
    width: 80px;
}
.passport-page .signup-box .auto-change-verify-handle{
    margin:0;
    display: inline-block;
    display: _inline;
}
/* 会员中心头部 */
.pg_banner{
    width: 100%;
}
.pg_banner img{
    width:100%;
}
/* 会员中心 */
.member-menu{
    border-radius: 8px;
}
.member-menu .member-menu-mod:first-child{
    border-radius: 8px;
}

/* 企业管理 */
.page-article{
    border:1px solid #dadadd;
    border-radius: 8px;
    overflow: hidden;
}
.page-article-tit{
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    color: #666;
    font-weight: 600;
    padding-left:20px;
    background-color: #f5f5f5;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom:1px solid #dadadd;
}
.page-article-con{
    padding:20px;
}
.form-item{
    font-size: 16px;
    /*margin-bottom:20px;*/
}
.page-article .form-item label{
    float: left;
    text-align: right;
    margin-right: 8px;
    line-height: 34px;
}
.page-article .form-item .input-item{
    float: left;
    line-height: 34px;
}
.company-info .form-item label{
    width: 80px;
}
.form-item i{
    color: red;
}
.form-item input[type=text],.form-item input[type=file],.form-item input[type=password],.form-item input[type=number]{
    width: 300px;
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    padding-left: 4px;
}
.form-item  select{
    width: 100px;
    height: 34px;
    border-radius: 6px;
}
/* 确定按钮 */
.form-item .btn{
    width: 180px;
    height: 40px;
    line-height: 40px;
    background-color: #fd7500;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
    padding:0;
    margin-bottom: 10px;
}
.form-item .btn span{
    width: 180px;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    padding:0;
    margin: 0;
}
.form-item .btn span span{
    padding:0;
}
/* 取消按钮 */
.form-item .btn-simple{
    background-color: transparent;
    color: #666;
}
/* 认证信息 */
.identification-info label{
    width: 240px;
}
.identification-info .input-item{
    width: 500px;
}
.identification-info .form-item .btn-caution{
    margin-left: 200px;
}
.identification-info .form-item .btn-caution span{
    width: 200px;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    padding:0;
}
.identification-info .form-item img{
    height: 40px;
    width: auto;
    vertical-align: middle;
}
/* 申请退货 */
.member-aftersales .member-tabs,.member-comment .member-tabs,.member-messagebox .member-tabs{
    font-size: 0;
    margin-bottom: 0;
}
.member-aftersales .member-tabs a,.member-comment .member-tabs a,.member-messagebox .member-tabs a{
    margin-right: 0;
    border-top:0;
    margin-left: -1px;
}
.member-mod{
    border:0;
    border-top:1px solid #dadadd;
    margin-bottom: 0;
}
.member-comment-list .comment-item{
    border:0;
    margin-bottom: 0;
}
.member-address-list .member-grid{
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
/* 添加商品 */
.add-product-box{
    border:0;
}
.add-btn{
    margin:10px;
}
.add-btn a{
    display: block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background-color: #f40;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}
.add-btn a:hover{
    background-color: #f60;
}
.product-list{
    /* border-color: #dadadd; */
    text-align: center;
}
/* 库压品 */
.member-orders tr{
    border-bottom:1px solid #dadadd;
}
#member_address_submit{
    padding: 10px;
    border-top:1px solid #dadadd;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
/* 新加库压品 */
.overstock_product_add .btn-caution{
    margin-left: 150px;
}
.overstock_product_add,.overstock_product_edit{
    padding-bottom: 40px;
    font-size: 16px;
}
.overstock_product_add label{
    width: 130px;
}
.overstock_product_add input[type=text]{
    width: 200px;
}
.confirm-class{
    margin-left: 138px;
}
.overstock_product_add #gEditor-Body h3,.goods-edit #gEditor-Body h3,.overstock_product_edit #gEditor-Body h3,.add_buy #gEditor-Body h3,.add_machining #gEditor-Body h3{
    background-color: #efefef;
    padding-left: 10px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
}
.overstock_product_add .action-confirm-shipping,.overstock_product_add #check_cat,.goods-edit #check_cat,.add_buy #check_cat{
    text-align: center;
    margin-left: 0;
    width: 100px;
}
.overstock_product_add .action-confirm-shipping span,.overstock_product_add #check_cat span,.goods-edit #check_cat span,.add_buy #check_cat span{
    width: 100px;
}
.overstock_product_add .action-confirm-shipping span{
    padding:0;
}
.overstock_product_add .btn-caution:hover span,.overstock_product_edit .btn-caution:hover span,.action_confirm .action-submit-message:hover span,.add-group .btn-caution:hover span,.goods-edit .btn-caution:hover span,.add_buy .btn-caution:hover span,.add_machining .btn-caution:hover span,.edit-group .btn-caution:hover span,.group-detail .btn-caution:hover span,.add_fight_group .btn-caution:hover span{
    background-position: 0 0;
    color: #fff;
}
/* 编辑库存品 */
.overstock_product_edit .btn-caution{
    margin-left: 150px;
}
/* 添加商品 */
.goods-edit{
    width:100%;
    border:1px solid #dadadd;
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 10px;
}
.goods-edit .btn-caution{
    margin-left: 40px;
}
/* 添加group */
.add-group{
    font-size: 16px;
}
.action_confirm .action-submit-message{
    margin-left: 0;
}
.add-group .product_pic{
    width: 150px;
    height: 150px;
    overflow: hidden;
    border:1px solid #dadadd;
}
.add-group .product_pic img{
    width: 100%;
    height: auto;
}
.add-group .btn-caution{
    margin-left: 0;
}
/* 求购信息 */
.add-wantBuy-box,.add-machining-box{
    border:0;
    border-radius: 0;
}
.add-wantBuy-box .page-article-tit td,.add-machining-box .page-article-tit td{
    padding:0;
}
.add-wantBuy-box td ,.add-machining-box td{
    padding:10px;
}
/* 加工信息 */
.add-wantBuy-box,.add-machining-box{
    text-align: center;
}
/* 店铺设置 */
.btn-link{
    padding:10px;
}
.btn-link .btn{
    font-size: 14px;
    border:1px solid #f40;
    padding:4px 8px;
    border-radius: 4px;
    color: #fff;
    background-color: #f40;
}
.btn-link .btn:hover{
    border-color: #dadadd;
    background-color: #b3441b;
}

.shop-setting .banner-setting .gpic-border{
    margin-top: 10px;
    padding:5px;
    /* width: 116px; */
    border:1px solid #dadadd;
}
.gpic_inner_box{
    float: left;
    margin:5px;
    padding:5px;
    width: 116px;
    border:1px solid #dadadd;
    margin-right: 20px;
}
.pic-link,.pic-tit{
    float: left;
    margin-top: 25px;
}
.shop-setting .banner-setting .gpic{
    margin:0 auto;
    width: 100px;
}
.shop-setting .banner-setting .gpic .gpic_img_box{
    text-align: center;
    width: 100px;
    height: 100px;
    border-bottom:1px solid #dadadd;
    display: table-cell;
    #position:absolute;
    #top:50%;
    #left:50%;
    vertical-align: middle;
}
.shop-setting .banner-setting .gpic img{
    width: 100%;
    height: auto;
    vertical-align: middle;
    #position:relative;
    #top:-50%;
    #left:-50%;
}
.shop-setting .banner-setting .gpic-btn-bar{
    font-size: 12px;
    cursor: pointer;
    width: 100%;
}
.shop-setting .banner-setting .gpic-btn-bar .gpic-btn-view{
    padding:0 2px;
}
.shop-setting .banner-setting .gpic-btn-bar .gpic-btn-delete{
    padding:0 2px;
}
/* 店铺页 */
.shopheader{
    height: 150px;
    font-size: 16px;
    line-height: 150px;
    color: #f50;
    text-align: center;
    font-weight: normal;
}
.shopnav{
    width: 100%;
    background-color: #f40;
}
.shopnav li{
    float: left;
    padding:0 20px;
    text-align: center;
    font-size: 16px;
}
.shopnav li a{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.shopnav li:hover{
    background-color: rgba(0,0,0,.2);
}
.store_share .share-recommend{
    text-align: right;
}
.shopbanner .flex-control-nav{
    height: 20px;
}
.flexslider .slides li a{
    display: block;
    width: 100%;
    height: 100%;
    margin:0 auto;
}
.shopgoods{
    margin-top: 10px;
    margin-bottom: 20px;
}
.shopgoods .page{
    width: 1180px;
}
.shopgoods .page .shopgoods_pic{
    margin-left: -10px;
    padding:0 10px;
}
.shopgoods_tab {
    margin-bottom: 10px;
    margin-left: 10px;

}
.shopgoods .shopgoods_tab ul{
    margin-left: 0;
}
.shopgoods_tab li{
    float: left;
    padding:0 6px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #999;
    cursor: pointer;
    border-radius: 4px;
    margin-right: 4px;
    border:1px solid #dadadd;
}
.shopgoods_tab li.on,.shopgoods_tab li:hover{
    background-color: #41678f;
    color: #fff;
}
.shop-goods-item{
    float: left;
    width:280px;
    margin-left: 10px;
    margin-bottom: 10px;
    border:1px solid #dadadd;
}
.shop-goods-pic{
    width: 100%;
    height: 280px;
    text-align: center;
    overflow: hidden;
}

.shop-goods-pic a{
    width: 100%;
    height: 100%;
    display: block;
}
.shop-goods-pic img{
    width: 100%;
    height: auto;
}
.shop-goods-tit{
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    padding:0 10px;

}
.shop-goods-tit h3{
    font-weight: normal;
}
.shop-goods-tit h3 a{
    display: block;
}
.shop-goods-price{
    padding-left: 10px;
    font-size: 16px;
    color: #f40;
    padding-bottom: 10px;
}
/* 拼团 */
.group-detail{
    border:0;
    border-radius: 0;
    font-size: 16px;
}
.group-detail td{
    padding:8px;
    text-align: center;
}
/* 确认参团信息 */
.add_fight_group{
    padding:10px;
    font-size: 14px;
}
.add_fight_group td{
    padding:4px;
}
.add_fight_group textarea{
    resize: none;
}
/* 产品列表 */
.gallery-page .right-main-margin{
    width: 1180px;
}
.gallery-sortbar{
    border:none;
    background-color: #f3f3f3;
}
.gallery-product-list table{
    border:1px solid #dadadd
}
.gallery-product-list thead tr{
    height: 20px;
    background-color: #efefef;
}
.gallery-product-list tr{
    height:40px;
    padding:4px 0;
    border:1px solid #dadadd;
}
.gallery-product-list td,.gallery-product-list th{
    border:1px solid #dadadd;
}
.gallery-product-list td,.gallery-product-list th{
    text-align: center;
}
.gallery-product-list-tit li,.gallery-product-list li{
    padding:0 2px;
    float: left;
    font-size: 14px;
    text-align: center;
}
.gallery-product-item{
    height: 40px;
    line-height: 40px;
    padding:4px 0;
    border-bottom: 1px solid #dadadd;
    overflow: hidden;
}
.gallery-product-item li{
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.gallery-product-name{
    width:240px;
}
.gallery-product-type{
    width:100px;
}
.gallery-product-material{
    width:100px;
}
.gallery-product-spec{
    width:150px;
}
.gallery-product-deep{
    width:100px;
}
.gallery-product-num{
    width:100px;
}
.gallery-product-weight{
    width:100px;
}
.gallery-product-brand{
    width:150px;
}
.gallery-product-price{
    width:150px;
}
.gallery-product-oper{
    width:100px;
}
.gallery-product-oper .btn{

}
/* 商品详情 */
.product-details-box  .header .section{
    border-top: none;
}
.product-details-box .section{
    border-top:1px solid #dadadd;
}
.product-details-box .right-main-margin{
    margin:0;
    width: 949px;
}
.product-details-box .product-container{
    border: 1px solid #dadadd;
    border-top:none;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    width: 908px;
}
.product-details-box .lsidebar{

}
.business-info{
    border-right: 1px solid #dadadd;
    padding:10px;
    border-bottom: 1px solid #dadadd;
}
.business-name a{
    font-size: 16px;
    line-height: 30px;
    color: #fd7500;
    margin:4px 0;
}
.business-contact{
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 8px;
}
.business-address{
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 8px;
}
.business-collect{
    margin-bottom: 8px;
}
.business-collect a{
    margin-right: 8px;
}
/* 首页底部网信 */
.other_info_list{
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
}
.other_info_list a{
    display: inline-block;
    width: 80px;
    height: 40px;
    margin:0 5px;
    overflow: hidden;
}
.other_info_list img{
    width: 100%;
}
/* 列表页筛选 */
.data_category_box .filter-entries-values{
    position: relative;
}
.data_category_box .filter-item.showBd{
    display: inline-block;
    z-index: 4;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.data_category_box .filter-item{
    padding:0;
    margin:0;
}
.data_category_box .filter-item a{
    padding:0 4px;
    height: 20px;
    line-height: 20px;
}
.secondCataBox{
    width: 750px;
    min-height: 25px;
    line-height: 25px;
    position: absolute;
    left: 0;
    top: 19px;
    border:1px solid #1074ed;
    background-color: #fff;
    z-index: 1;
}
.secondCataBox li{
    float: left;
    padding:0 6px;
    cursor: pointer;
}
.secondCataBox li.on{
    background-color: #1074ed;
    color: #fff;
}
#filter_lists .filter-item{
    cursor: pointer;
}
#filter_lists .filter-item:hover{
    background-color: #1074ed;
    color: #fff;
}
#filter_lists .filter-item:hover a{
    color: #fff;
}

#filter_lists .filter-item .secondCataBox li:hover {
    background-color: #1074ed;
    color: #fff;
}
#filter_lists .filter-entries {
    position: relative;
}
#filter_lists .filter-entries-values{
    width:750px;
}
#filter_lists .filter-input{
    position: absolute;
    top:-2px;
    left: 840px;
}
#filter_lists .filter-input input{
    width: 60px;
    height: 18px;
}
#filter_lists .filter-input button{
    border:1px solid #1074ed;
    background-color: #fff;
    color: #1074ed;
}
#filter_lists .filter-item.active{
    background-color: #1074ed;
    color: #fff;
}
#filter_lists .filter-item.active a{
    border-bottom-color: #1074ed;
    background-color: #1074ed;
    color: #fff;
}
#filter_lists .showBd:hover li a{
    color: #666;
}
#filter_lists .secondCataBox li:hover a{
    color: #fff;
}
/* #filter_lists .secondCataBox a.action-select-filter:hover{
    color: #fff;
} */
/* #filter_lists .showBd.secondCataBox li a:hover{
    color: #fff;
} */
#filter_lists .filter-item.active .secondCataBox a{
    background-color: #fff;
   color: #666;
}
#filter_lists .filter-item.active:hover .secondCataBox li.active{
    color: #fff;
   background-color: #1074ed;
}
#filter_lists .filter-item.active:hover .secondCataBox li.active a{
   color: #fff;
   background-color: #1074ed;
}
#filter_lists .filter-item.active .secondCataBox li:hover a{
    background-color: #1074ed;
    color: #fff;
}
.filter-lists-container .active li .icon{
    visibility: hidden;
}
.filter-lists-container .active li.active .icon{
    visibility: visible;
}
#filter_lists .filter-input .filter-item:hover{
    background-color:#fff;
}

/*找货*/
.md-floor-l, .md-floor-r {
    width: 560px;
    overflow: hidden;
    float: left;
}
.md-floor-r {
    float: right;
}
.md-tit {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #dadadd;
    margin-top: 20px;
}
.md-tit h2 {
    display: inline-block;
    border-bottom: 2px solid #41678f;
    margin: 0;
}
.md-tit a {
    float: right;
    line-height: 40px;
    margin-right: 10px;
}
.md-floor-l .left_search_con {
    display: block;
    position: static;
}
.md-floor-r .left_search_con {
    display: block;
    position: static;
    background-image: none;
}
.md-floor-r .left_search_con .spc input[type=text] {
    width: 186px;
}
.md-floor-r .left_search_con .spc .label-fl:nth-of-type(1) {
    margin-right: 25px;
}
.md-bg {
    background: url("md-bg.png") center no-repeat;
}
table.md-table {
    width: 100%;
    margin-top: 20px;
}
table.md-table thead {
    height: 40px;
    background-color: #1074ed;
}
table.md-table thead td, table.md-table tbody td {
    width: 106px;
    height: 40px;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    border-right: 1px solid #e1e1e1;
    word-wrap: normal; /* for IE */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
table.tableneeds thead td, #wanna_list td {
    width: 108px;
}
table.tableneeds thead td:nth-child(3),table.tableneeds thead td:nth-child(4),table.tableneeds thead td:nth-child(8), #wanna_list td:nth-child(3),#wanna_list td:nth-child(4), #wanna_list td:nth-child(8){
    width: 100px;
}
table.tableneeds thead td:nth-child(6), #wanna_list td:nth-child(6) {
    width: 220px !important;
}
table.tableneeds thead td:last-child {
    color : #ff4400;
}
table.md-table thead td:last-of-type, table.md-table tbody td:last-of-type {
    border-right: none;
}
table.md-table thead td {
    color: #ffffff;
}
table.md-table tbody td a {
    line-height: 30px;
    border-bottom: 1px solid #ff4400;;
    color: #ff4400;;
}
table.md-table tbody td a:hover {
    border-color: #d72426;
}
table.md-table tbody tr {
    height: 40px;
    background-color: #fff7f7;
}
table.md-table tbody tr:nth-of-type(2n) {
    background-color: #ffffff;
}

.sj-fl input {
    float: left;
    margin-top: 10px;
}

/*库压页面表单筛选样式*/
.screen{
    padding:10px 30px;
    box-sizing: border-box;
    background: linear-gradient(#f6f0f0, #d3d3d3);
}
.screen_list{
    width: 33.33%;
    float: left;
    position: relative;
    line-height: 38px;
}
.screen_list span{
    position: relative;
    top: -7px;
}
.screen_list input{
    width: 180px;
    position: absolute;
    left: 70px;
}
.screen_list select{
    width: 46px;
    position: absolute;
    left: 70px;
}
.screen_button{
    width: 180px;
    margin: 0px auto;
    position: relative;
    top: -50px;
    left: 230px;
}
.screen_button button{
    background: #0f87e9;
    border:none;
    color: #fff;
    padding:6px 22px;
    border-radius: 4px;
    border: 1px solid #999;
}
.screen_button input
{
    height: 31px;
    line-height: 20px;
    background: #0f87e9;
    color: #fff;
    padding:6px 22px;
    border-radius: 4px;
    border: 1px solid #999;
}
.screen_button button:last-child{
    float: right;
}

/*首页报表样式2*/
.info{
    width: 340px;
    position: absolute;
    bottom: 0px;
    left: 6px;
}
.info .title{
    color: red;
    font-size: 16px;
}
.info dl dd{
    position: relative;
    left: 68px;
    top: -12px;
    line-height: 20px;
}

/*新增找货输入框样式*/
.address-bottom{
    margin-bottom: 10px;
}
.catagoryAll{
    width: 194px !important;
}
.material{
    width: 194px !important;
}
.catagoryAll_need{
    width: 194px !important;
}
.material_need{
    width: 194px !important;
}


/*价格标签*/
.selling-price .price_tag{
    width:92px !important;
    text-align: center;
}
.price_tag{
    color: #fff;
    width: 100px;
    height: 18px;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    margin-left: 2px;
    background-image: url(../images/price_tag.png);
    box-sizing: border-box;
    background-size: cover;
    padding-left: 10px;
    line-height: 16px;
}

/*会员中心导航*/
.member_nav{
    margin-left: 242px;
    position: relative;
    top:-32px;
}
.member_nav li{
    padding:0px 20px;
    display: inline-block;
}
.member_nav li a{
    font-size: 16px;
    color: #000;
}
/*垂直居中*/
.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}

.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; background-color: #ffffff; z-index: 2147000001; width: 570px; height: 300px; margin-left: -285px; margin-top: -150px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(../images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; height: 100px; overflow: hidden;}
// .xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(../images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ height: 84px; margin-top: 16px; line-height: 34px; overflow-x: hidden; overflow-y: auto; font-size: initial;}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}

.alert-container .alert-content .figure span span{
    font-weight: bold;
}